home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 2 / ETO Development Tools 2.iso / Tools - Objects / MacApp / MacApp CD Release / MacApp 2.0.1 (Many Libraries) / Tools / Application.MAMake next >
Encoding:
Text File  |  1990-10-25  |  3.8 KB  |  111 lines  |  [TEXT/MPS ]

  1. # Copyright © 1984-1988 by Apple Computer Inc.  All rights reserved.
  2.  
  3. #    The user Make file. Customize this file to suit your particular application.
  4. #    Remember, an MAMake file is not needed if you have a single file application
  5. #    or the classic, magic 5 files application.
  6. #
  7. #    Look at the sample MAMake files as a guide.
  8. #    Open Basic Definitions to see what other Make variables exist.
  9.  
  10. #---------------------------------------------------------------------------------------------------
  11. #    List here the Application's Name
  12.  
  13. AppName = Application
  14. Creator = 'APP1'
  15.  
  16.  
  17. #---------------------------------------------------------------------------------------------------
  18. #    List the system libraries that your application needs to link with if the set that
  19. #    MABuild dynamically computes is not sufficient (it should be)
  20.  
  21. #NeededSysLibs = 
  22.  
  23.  
  24. #---------------------------------------------------------------------------------------------------
  25. #    List here the MacApp building blocks that your application uses
  26. #    if you want to be dependent on less than the full set. (the default)
  27.  
  28. BuildingBlockIntf = ∂
  29.             "{MAPInterfaces}UPrinting.p" ∂
  30.             "{MAPInterfaces}UTEView.p" ∂
  31.             "{MAPInterfaces}UDialog.p" ∂
  32.             "{MAPInterfaces}UGridView.p"
  33.  
  34.  
  35. #---------------------------------------------------------------------------------------------------
  36. #    List any additional interfaces that your application is dependent on
  37. #    If they change, your ( magic 1 or 5 ) sources recompile
  38.  
  39. OtherInterfaces = "{SrcApp}UOtherUnit.p"
  40.  
  41.  
  42. #---------------------------------------------------------------------------------------------------
  43. #    By default the MABuild links the above libraries, the necessary 
  44. #    MacApp files, and the files UAppName.p.o and MAppName.p.o.
  45. #    List any additional files that your program links with:
  46.  
  47. OtherLinkFiles = ∂
  48.             "{ObjApp}UOtherUnit.p.o ∂
  49.             "{ObjApp}Application.a.o" ∂
  50.             "{ObjApp}SortPackage.c.o"
  51.  
  52. #---------------------------------------------------------------------------------------------------
  53. #    Specify any -sn (segment alias) linker options that you want included.
  54. #    (Or to override MacApp's default mapping (in Basic Definitions))
  55.  
  56. OtherSegMappings = "-sn mySeg1=NewSeg -sn mySeg2=NewSeg"
  57.  
  58.  
  59. #---------------------------------------------------------------------------------------------------
  60. #    List Rez files other than AppName.r that need to Rez'ed with the application
  61.  
  62. OtherRezFiles = "{SrcApp}MyTemplates.r"
  63.  
  64.  
  65. #---------------------------------------------------------------------------------------------------
  66. #    List separately compiled resource files that the Rez file includes if you want to
  67. #    include more or less than the standard set.  Remember to "include" them.
  68. OtherRsrcFiles = ∂
  69.                             "{MAObj}Dialog.rsrc" ∂
  70.                             "{MAObj}Printing.rsrc" ∂
  71.                             "{ObjApp}MyResources.rsrc"
  72.  
  73. #---------------------------------------------------------------------------------------------------
  74. #    List the dependencies of the additional files (not covered by the 
  75. #    default rules) and special build rules, if any:
  76.  
  77. "{ObjApp}UOtherUnit.p.o"    ƒ ∂
  78.                             "{SrcApp}UOtherUnit.inc1.p"
  79.                             {MacAppPascalIntf} ∂
  80.                             {BuildingBlocksPascalIntf}
  81.  
  82. "{ObjApp}SortPackage.c.o    ƒ ∂
  83.                             "{SrcApp}SortPackage.c" ∂
  84.                             "{BuildFlags}"
  85.  
  86. "{ObjApp}MyResources.rsrc    ƒ ∂
  87.                             "{SrcApp}MyResourcesSpecialTypeInfo.r" ∂
  88.                             "{BuildFlags}"
  89.  
  90.  
  91. #---------------------------------------------------------------------------------------------------
  92. #    List here any other options that you want passed to the appropriate tool.
  93.  
  94. OtherAsmOptions = 
  95. OtherCOptions = 
  96. OtherCPlusOptions = 
  97. OtherInterfaces = 
  98. OtherLibOptions = 
  99. OtherLinkOptions = 
  100. OtherPascalOptions = 
  101. OtherPostRezOptions = 
  102. OtherRezFiles = 
  103. OtherRezOptions = 
  104.  
  105.  
  106. #---------------------------------------------------------------------------------------------------
  107. #    If you extend the view types template, list here the .r file containing the extension.
  108.  
  109. OtherViewTypesSrc = 
  110.  
  111.